// pages/classdetail/classdetail.js
const app = getApp();
var WxParse = require('../../wxParse/wxParse.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    goods:{},
    // input默认是1  
    num: 1,
    // 使用data数据对象设置样式名  
    minusStatus: 'disabled'
  },
  /* 点击减号 */
  bindMinus: function () {
    var num = this.data.num;
    // 如果大于1时，才可以减  
    if (num > 1) {
      num--;
    }
    // 只有大于一件的时候，才能normal状态，否则disable状态  
    var minusStatus = num <= 1 ? 'disabled' : 'normal';
    // 将数值与状态写回  
    this.setData({
      num: num,
      minusStatus: minusStatus
    });
  },
  /* 点击加号 */
  bindPlus: function () {
    var num = this.data.num;
    // 不作过多考虑自增1  
    num++;
    // 只有大于一件的时候，才能normal状态，否则disable状态  
    var minusStatus = num < 1 ? 'disabled' : 'normal';
    // 将数值与状态写回  
    this.setData({
      num: num,
      minusStatus: minusStatus
    });
  },
  /* 输入框事件 */
  bindManual: function (e) {
    var num = e.detail.value;
    // 将数值与状态写回  
    this.setData({
      num: num
    });
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this;
    wx.request({
      url: app.globalData.apiUrl + '/goods/' + options.id,
      data: {},
      header: {
        'content-type': 'application/json' // 默认值
      },
      success: function (res) {
        var goods = res.data;
        goods.mainimg = app.globalData.resourceUrl + goods.mainimg;
        var introduce = goods.introduce.replace(/src=&quot;\/tianjiao\/Admin\/Public\/kindeditor\/attached/g, "src=&quot;" + app.globalData.resourceUrl + "Public\/kindeditor\/attached")
        WxParse.wxParse('introduce', 'html', introduce, that, 5);
        that.setData({
          goods: goods
        });
        
        wx.setNavigationBarTitle({ title: goods.name });
        // console.log(res.data);
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },
  //加入预约列表
  addOrder:function(){
    try {
      var orderList = wx.getStorageSync('orderList')
      console.log(orderList);
      var newList=[];
      var goodsinfo = this.data.goods;
      var flagnum=-1;
      if (orderList.length>0) {
        newList = orderList;
        orderList.forEach(function(v,i){
          if (v.Id == goodsinfo.Id){
            flagnum=i;
          }
        })
        if(flagnum>=0){
          newList[flagnum].num += this.data.num;
        }else{
          goodsinfo.num = this.data.num;
          newList.push(goodsinfo);
        }
        // Do something with return value
      }else{
        goodsinfo.num = this.data.num;
        newList.push(goodsinfo);
      }
      try {
        wx.setStorageSync('orderList', newList)
        wx.showToast({
          title: '加入成功',
          icon: 'success',
          duration: 1500
        })
      } catch (e) {
      }
    } catch (e) {
      // Do something when catch error
    }
  }
})